<?php
//导入配置文件
require "./configs/config.php";
// require "./models/Model.class.php";

//导入控制器
// require "./controllers/IndexController.class.php";
// require "./controllers/UserController.class.php";
// require "./controllers/GoodsController.class.php";

//自动加载类 将model和控制器自动加载
function __autoload($classname){
    //echo 'sb';
    if(file_exists("./models/{$classname}.class.php")){
        require "./models/{$classname}.class.php";
    }else if(file_exists("./controllers/{$classname}.class.php")){
        require "./controllers/{$classname}.class.php";
    }else{
        header('HTTP/1.0 404 not found');
        echo "<h1>404 NOT FOUND</h1>";
        exit;
    }
}
//获取用户参数
//获取控制器名
$c = (!empty($_GET['c']))?$_GET['c']:'Index';
$a = (!empty($_GET['a']))?$_GET['a']:'index';

//拼装类名
$classname = $c.'Controller';
//实例化控制器
$controller = new $classname();
//调用控制器中的方法
$controller->$a();